.bx-pos-parameter-container{
	border:2px solid #A7ADB2;
	width: 246px;
	border-radius:2px;
	background: #fff;

}
.bx-pos-parameter-block{
	width: 246px;
	height:202px;
	position: relative;
	background: url() no-repeat center;
	background-size:66%;
	margin-bottom:8px;
}

.bx-pos-parameter{
	width:79px;
	height: 64px;
	position: absolute;
	text-align: center !important;
	-webkit-transition: background-color 250ms ease;
	   -moz-transition: background-color 250ms ease;
		-ms-transition: background-color 250ms ease;
		 -o-transition: background-color 250ms ease;
			transition: background-color 250ms ease;
	cursor: pointer;
	background-color: rgba(128,134,142,.06);

}
.bx-pos-parameter:hover,
.bx-pos-parameter.selected{background-color: rgba(256,166,35,.16);}

.bx-pos-parameter:after{
	position: absolute;
	width:16px;
	height: 22px;
	content: " ";
	display: block;
	opacity: .3;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: opacity 250ms ease;
	   -moz-transition: opacity 250ms ease;
		-ms-transition: opacity 250ms ease;
		 -o-transition: opacity 250ms ease;
			transition: opacity 250ms ease;
}
.bx-pos-parameter:hover:after,
.bx-pos-parameter.selected:after{ opacity: 1;}

.bx-pos-parameter:before{
	position: absolute;
	width:50px;
	height: 17px;
	content: " ";
	display: block;
	opacity: 0;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	-webkit-transition: opacity 250ms ease;
	   -moz-transition: opacity 250ms ease;
		-ms-transition: opacity 250ms ease;
		 -o-transition: opacity 250ms ease;
			transition: opacity 250ms ease;
}
.bx-pos-parameter-block-circle .bx-pos-parameter:before{
	background: #FF9C9F;
	border: 5px solid #fe5957;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	box-sizing: border-box;
}
.bx-pos-parameter:hover:before,
.bx-pos-parameter.selected:before{ opacity: 1;}


.bx-pos-parameter-top-left {
	top: 0;
	left: 0;
}
.bx-pos-parameter-top-left:after{
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		 -o-transform: rotate(-45deg);
			transform: rotate(-45deg);
	bottom:2px;
	right:2px;
}
.bx-pos-parameter-top-left:before{
	top:2px;
	left:2px;
}

.bx-pos-parameter-top-center {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
}
.bx-pos-parameter-top-center:after{
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
	bottom:2px;
	left: 50%;
}
.bx-pos-parameter-top-center:before{
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
	top:2px;
	left: 50%;
}

.bx-pos-parameter-top-right {
	top: 0;
	right: 0;
}
.bx-pos-parameter-top-right:after{
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		 -o-transform: rotate(45deg);
			transform: rotate(45deg);
	bottom:2px;
	left:2px;
}
.bx-pos-parameter-top-right:before{
	top:2px;
	right:2px;
}

.bx-pos-parameter-middle-left {
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}
.bx-pos-parameter-middle-left:after{
	-webkit-transform: rotate(-90deg) translateX(70%);
	   -moz-transform: rotate(-90deg) translateX(70%);
		-ms-transform: rotate(-90deg) translateX(70%);
		 -o-transform: rotate(-90deg) translateX(70%);
			transform: rotate(-90deg) translateX(70%);
	right:5px;
	top: 50%;
}
.bx-pos-parameter-middle-left:before{
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
	left:2px;
	top: 50%;
}

.bx-pos-parameter-middle-center {
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		 -o-transform: translateY(-50%) translateX(-50%);
			transform: translateY(-50%) translateX(-50%);
}
.bx-pos-parameter-middle-center:after{ display: none;}
.bx-pos-parameter-middle-center:before{
	-webkit-transform: translateX(-50%) translateY(-50%);
	   -moz-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		 -o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
	top:50%;
	left: 50%;
}

.bx-pos-parameter-middle-right {
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}
.bx-pos-parameter-middle-right:after{
	-webkit-transform: rotate(90deg) translateX(-70%);
	   -moz-transform: rotate(90deg) translateX(-70%);
		-ms-transform: rotate(90deg) translateX(-70%);
		 -o-transform: rotate(90deg) translateX(-70%);
			transform: rotate(90deg) translateX(-70%);
	left:5px;
	top: 50%;
}
.bx-pos-parameter-middle-right:before{
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
	right:2px;
	top: 50%;
}

.bx-pos-parameter-bottom-left {
	bottom: 0;
	left: 0;
}
.bx-pos-parameter-bottom-left:after{
	-webkit-transform: rotate(-135deg) translateX(50%);
	   -moz-transform: rotate(-135deg) translateX(50%);
	    -ms-transform: rotate(-135deg) translateX(50%);
		 -o-transform: rotate(-135deg) translateX(50%);
			transform: rotate(-135deg) translateX(50%);
	right:2px;
	top: 5px;
}
.bx-pos-parameter-bottom-left:before{
	left:2px;
	bottom: 2px;
}

.bx-pos-parameter-bottom-center {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
}
.bx-pos-parameter-bottom-center:after{
	-webkit-transform: rotate(180deg) translateX(50%);
	   -moz-transform: rotate(180deg) translateX(50%);
		-ms-transform: rotate(180deg) translateX(50%);
		 -o-transform: rotate(180deg) translateX(50%);
			transform: rotate(180deg) translateX(50%);
	top:2px;
	left: 50%;
}
.bx-pos-parameter-bottom-center:before{
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
	bottom:2px;
	left: 50%;
}

.bx-pos-parameter-bottom-right {
	bottom: 0;
	right: 0;
}
.bx-pos-parameter-bottom-right:after{
	-webkit-transform: rotate(135deg) translateX(-50%);
	   -moz-transform: rotate(135deg) translateX(-50%);
		-ms-transform: rotate(135deg) translateX(-50%);
		 -o-transform: rotate(135deg) translateX(-50%);
			transform: rotate(135deg) translateX(-50%);
	left:2px;
	top: 5px;
}
.bx-pos-parameter-bottom-right:before{
	right:2px;
	bottom: 2px;
}

.bx-pos-parameter.selected {
    color: red;
}

.bx-pos-parameter-decore{
	width:85%;
	margin: 0 auto 5px;
	height: 4px;
	background: #F6F6F7;
}